layui.use('layim', function(layim){

    var $ = layui.jquery;

    var tiows = new tio.ws($, layim);

    layim.config({
        brief: true,// 是否是简约模式(为true则不显示主面板)
        // init: {
        //     url: '',
        //     type: 'get',
        //     data: {} //额外参数
        // },
        // //获取群员接口
        // members: {
        //     url: '',
        //     type: 'get',
        //     data: {}//额外参数
        // },
        // //上传图片接口
        // uploadImage: {
        //     url: '',
        //     type: 'post'
        // },
        // //上传文件接口
        // uploadFile: {
        //     url: '',
        //     type: 'post'
        // },
        // //扩展工具栏
        // tool: [{
        //     alias: 'code',//工具别名
        //     title: '代码',//工具名称
        //     icon: '&#xe64e;'//工具图标，参考图标文档
        // }],
        // title: "dog的聊天室",//自定义主面板最小化时的标题
        // notice: false,//是否开启桌面消息提醒，默认false
        // msgbox: layui.cache.dir + 'css/modules/layim/html/msgbox.html',//消息盒子页面地址
        // find: layui.cache.dir + 'css/modules/layim/html/find.html',//发现页面地址
        voice: false,
        chatLog: layui.cache.dir + 'css/modules/layim/html/chatlog.html'//聊天记录页面
    });

    // 先获取个人信息、群聊信息 打开聊天窗口
    tiows.getUserAndGroupAndWindows();

    // 历史聊天信息回显
    tiows.getGroupHistoryMessage();

    // 建立websocket连接
    tiows.connect();

    // 发送消息、接收消息
    layim.on('sendMessage', function (res) {
        tiows.sendChatMessage(res);
    });

    // 心跳、断开重连

});